<?php


namespace App\Constants;


class TemplateMessageConstant
{
    const ARTICLE_GROUP = 'article';

    /** @var string 快报动态更新提醒 */
    const HOT_ARTICLE_UPDATE = 'hot_article_update';

    /** @var string 新闻动态更新提醒 */
    const NEWS_ARTICLE_UPDATE = 'new_article_update';

    /** @var string 圈子动态更新提醒 */
    const TOPIC_UPDATE = 'topic_update';

    const TASK_GROUP = 'task';

    /** @var string 每日签到提醒 */
    const SIGN_IN_NOTICE = 'sign_in_notice';

    /** @var string 分享邀请提醒 */
    const SHARE_INVITE_NOTICE = 'share_invite_notice';

    /** @var string 积分兑换提醒 */
    const INTEGRAL_EXCHANGE_NOTICE = 'integral_exchange_notice';

    /** @var string 健康计划提醒 */
    const HEALTH_PLAN_NOTICE = 'health_plan_notice';

    const VIP_GROUP = 'vip';

    /** @var string vip开通通知 */
    const VIP_OPEN_NOTICE = 'vip_open_notice';

    /** @var string vip即将到期通知 */
    const VIP_DUE_NOTICE = 'vip_due_notice';

    /** @var string vip到期通知 */
    const VIP_EXPIRE_NOTICE = 'vip_expire_notice';

    const MAP = [
        self::HOT_ARTICLE_UPDATE       => '快报动态更新提醒',
        self::NEWS_ARTICLE_UPDATE      => '新闻动态更新提醒',
        self::TOPIC_UPDATE             => '圈子动态更新提醒',
        self::SIGN_IN_NOTICE           => '每日签到提醒',
        self::SHARE_INVITE_NOTICE      => '分享邀请提醒',
        self::INTEGRAL_EXCHANGE_NOTICE => '积分兑换提醒',
        self::HEALTH_PLAN_NOTICE       => '健康计划提醒',
        self::VIP_OPEN_NOTICE          => 'vip开通通知',
        self::VIP_DUE_NOTICE           => 'vip即将到期通知',
        self::VIP_EXPIRE_NOTICE        => 'vip到期通知',
    ];
}
